.repir {
  width: 95%;
  margin: auto;
  margin-bottom: 40rpx;
}

.repir .repir-top {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.repir .repir-top .repir-left {
  width: 30%;
}

.repir .repir-top .repir-left image {
  width: 100%;
  height: 230rpx;
}

.repir .repir-top .repir-right {
  width: 65%;
}

.repir .repir-top .repir-right .repir-right-title {
  width: 100%;
  display: flex;
  position: relative;
}

.repir .repir-top .repir-right .repir-right-title .ro-l {
  font-weight: bold;
  font-size: 35rpx;
}

.repir .repir-top .repir-right .repir-right-title .ro-r {
  color: #bc9d4d;
  font-weight: bolder;
  position: absolute;
  right: 0;
}

.repir .repir-top .repir-right .re-ri-pr,
.repir .repir-top .repir-right .re-ri-po,
.repir .repir-top .repir-right .re-ri-bh,
.repir .repir-top .repir-right .re-ri-bx {
  width: 100%;
  margin: 10rpx 0;
}

.repir .repir-top .repir-right .re-ri-pr .te-left,
.repir .repir-top .repir-right .re-ri-po .te-left,
.repir .repir-top .repir-right .re-ri-bh .te-left,
.repir .repir-top .repir-right .re-ri-bx .te-left {
  color: silver;
}

.repir .repir-top .repir-right .re-ri-pr .te-right,
.repir .repir-top .repir-right .re-ri-po .te-right,
.repir .repir-top .repir-right .re-ri-bh .te-right,
.repir .repir-top .repir-right .re-ri-bx .te-right {
  float: right;
  padding-right: 30rpx;
}

.repir .repir-but {
  width: 95%;
  margin: auto;
  margin-top: 20rpx;
  margin-bottom: 15rpx;
  text-align: right;
}
